package com.atguigu.gulimall.product;

import org.apache.ibatis.annotations.Mapper;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/*
* 1、整合mybatis-plus
*  1）、导入依赖
*  在gulimall中引入
*     <dependency>
      <groupId>com.baomidou</groupId>
      <artifactId>mybatis-plus-boot-starter</artifactId>
      <version>3.2.0</version>
    </dependency>
    2）、配置
    * 1、配置数据源
    *   1）、引入数据库的驱动
    *      <dependency>
              <groupId>mysql</groupId>
              <artifactId>mysql-connector-java</artifactId>
              <version>8.0.27</version>
            </dependency>
    *   2）、在application.yml中配置数据源
    *  2、配置mybatis-plus
    *   1）、使用MapperScan @MapperScan("com.atguigu.gulimall.product.dao")
    *   2）、告诉mybatis，sql映射文件位置

* */
@MapperScan("com.atguigu.gulimall.product.dao")
@EnableDiscoveryClient //开启注册和发现功能
@SpringBootApplication
public class GulimallProductApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallProductApplication.class, args);
    }

}